package com.css.fxfzysx.modules.vaomeFacilities.repository;

import com.css.fxfzysx.modules.lifeline.param.MajorProjectsParam;
import com.css.fxfzysx.modules.vaomeFacilities.entity.CipHisDamageEntity;
import com.css.fxfzysx.modules.vaomeFacilities.entity.CztMajorProjectsEntity;
import com.css.fxfzysx.modules.vaomeFacilities.vo.MajorProjectAllVo;

import java.util.HashMap;
import java.util.List;

public interface HeDamageRepository {

    void saveCipHisDamage(CipHisDamageEntity cipHisDamageEntity);

    HashMap<String, Object> page(MajorProjectsParam param, int page, int size);

    CztMajorProjectsEntity getById(String id);

    void deleteById(String id);

    void updateById(CztMajorProjectsEntity entity);

    List<MajorProjectAllVo> getByVersionId(String versionId);
}
